package ar.edu.utn.frba.disenio.gui;

import ar.edu.utn.frba.disenio.model.Asiento;
import ar.edu.utn.frba.disenio.model.Centro;
import ar.edu.utn.frba.disenio.model.Pasillo;
import ar.edu.utn.frba.disenio.model.Ubicacion;
import ar.edu.utn.frba.disenio.model.Ventana;

import com.uqbar.commons.collections.Transformer;

public class UbicacionTransformer implements Transformer<Asiento, String> {

	@Override
	public String transform(Asiento unAsiento) {
		Ubicacion unaUbicacion = unAsiento.getUbicacion();
		if (unaUbicacion.getClass().equals(Ventana.class)) return "Ventana";
		if (unaUbicacion.getClass().equals(Pasillo.class)) return "Pasillo";
		if (unaUbicacion.getClass().equals(Centro.class)) return "Centro";
		return "";
	}

}
